SysChecker Monitoring


What is SysChecker?
It is a System Monitoring tool for Windows Platforms (servers and PCs from server 2003 to 2012). Any Windows OS that can run the Microsoft .NET Framework 1.1 or later is supported.

It consists of two main components:
1) SysCollector
  • foreground process that listens for messages from client machines
  • inserts received messages into the SQL database
  • send email alerts to defined users depending on events
  • integrates with web reports using ASP.NET
2) Client System Checker
  • runs as a standard windows service (auto-starts in background mode)
  • collects vital system data including disk, memory, CPU utilization, services that should be running, as well system inventory data
  • monitors services that should be running on the machine
  • sends messages to SysCollector using UDP packet streams
Advantages:
  • Highly adaptable to user requirements since the database structure is fully customizable
  • Secure deployment across firewall segment only single UDP port required from client to collector no trust required from client to collector
  • Easy to deploy:
    - no registry settings to fiddle with
    - can setup clients using command-line
  • Cost effective
    - cost only on for agents deployed, not for console
  • Expansion potential, eg. Client agents can be used to monitor remote devices, ie. Offer distributed polling
  • Highly customizable – any user reports can be generated using standard Microsoft Access